#ifndef MYPUSHBUTTON_H
#define MYPUSHBUTTON_H
#include<QPushButton>

#include <QWidget>

class MyPushButton : public QPushButton
{
    Q_OBJECT
public:
    //explicit MyPushButton(QWidget *parent = nullptr);
    //参数1 正常显示图片路径     参数2 按下后显示的图片路径
    MyPushButton(QString normalImg,QString pressImg = "");
    //成员属性 保存用户传入的默认显示路径以及按下后显示的图片路径
    QString normalImgPath;
    QString pressImgPath;

    //弹跳特效
    void zoom1();//向下跳
    void zoom2();//向上跳

    //back按钮按下切换图片 -> 自己写的，有问题
    void backBtnToggle();

    //重写按钮按下和释放事件
    void mousePressEvent(QMouseEvent*e);
    void mouseReleaseEvent(QMouseEvent*e);
signals:

};

#endif // MYPUSHBUTTON_H
